// 获取当前可视范围的高度
function getClientHeight () {
  let clientHeight = 0
  if (document.body.clientHeight && document.documentElement.clientHeight) {
    clientHeight = Math.min(document.body.clientHeight, document.documentElement.clientHeight)
  } else {
    clientHeight = Math.max(document.body.clientHeight, document.documentElement.clientHeight)
  }
  // console.log(clientHeight)
  return clientHeight
}
// 获取当前可视范围的高度
function getClientWidth () {
  let clientWidth = 0
  if (document.body.clientWidth && document.documentElement.clientWidth) {
    clientWidth = Math.min(document.body.clientWidth, document.documentElement.clientWidth)
  } else {
    clientWidth = Math.max(document.body.clientWidth, document.documentElement.clientWidth)
  }
  // console.log(clientHeight)
  return clientWidth
}

// 获取文档完整的高度
function getScrollHeight () {
  // console.log(Math.max(document.body.scrollHeight, document.documentElement.scrollHeight))
  return Math.max(document.body.scrollHeight, document.documentElement.scrollHeight)
}

// 获取当前滚动条的位置
function getScrollTop () {
  let scrollTop = 0
  // window.pageYOffset = document.documentElement.scrollTop
  if (document.documentElement && document.documentElement.scrollTop) {
    scrollTop = document.documentElement.scrollTop
  } else if (document.body) {
    scrollTop = document.body.scrollTop
  }
  // console.log(scrollTop)
  return scrollTop
}
export default {
  getClientHeight,
  getScrollHeight,
  getScrollTop,
  getClientWidth
}
